////////////////////////////////////////////////////////////////////////////////

#pragma once

////////////////////////////////////////////////////////////////////////////////

namespace dxtraceman
{
  class DXBufferLock
  {
  public:

    ////////////////////////////////////////////////////////////////////////////
    
    UINT	Size;
    BYTE*	ShadowPtr;
    BYTE*	LockedPtr;

    ////////////////////////////////////////////////////////////////////////////
    
    DXBufferLock(UINT size, BYTE* shadowPtr, BYTE* lockedPtr) :
    Size(size),
    ShadowPtr(shadowPtr),
    LockedPtr(lockedPtr)
    {
    }

    ////////////////////////////////////////////////////////////////////////////

  };
}

////////////////////////////////////////////////////////////////////////////////
